export interface ProQualityAudrecordVO {
  /**
   * 主键
   */
  id: string | number;

  /**
   * 填报日期
   */
  recordTime: string;

  /**
   * 填报人
   */
  recordBy: number;

  /**
   * 填报人姓名
   */
  recordName: string;

  /**
   * 项目ID
   */
  proId: string | number;

  /**
   * 项目名称
   */
  proName: string;

  /**
   * 审核类型
   */
  auditType: string;

  /**
   * 审查时间
   */
  auditTime: string;

  /**
   * 是否通过审查
   */
  isApproval: string;

  /**
   * 审查情况
   */
  auditCase: string;

  /**
   * 审查文件路径
   */
  recordFile: string;

  /**
   * 审查人ID（逗号分隔）
   */
  auditBy?: string;

  /**
   * 审查人姓名（逗号分隔）
   */
  auditName?: string;

  /**
   * 审查评分（0-100）
   */
  auditRank?: number;
}

export interface ProQualityAudrecordForm extends BaseEntity {
  /**
   * 主键
   */
  id?: string | number;

  /**
   * 填报日期
   */
  recordTime?: string;

  /**
   * 填报人
   */
  recordBy?: number;

  /**
   * 项目ID
   */
  proId?: string | number;

  /**
   * 审核类型
   */
  auditType?: string;

  /**
   * 审查时间
   */
  auditTime?: string;

  /**
   * 是否通过审查
   */
  isApproval?: string;

  /**
   * 审查情况
   */
  auditCase?: string;

  /**
   * 审查文件路径
   */
  recordFile?: string;

  /**
   * 备注
   */
  remark?: string;

  /**
   * 审查人ID（逗号分隔）
   */
  auditBy?: string;

  /**
   * 审查评分（0-100）
   */
  auditRank?: number;
}

export interface ProQualityAudrecordQuery extends PageQuery {
  /**
   * 项目ID
   */
  proName?: string;

  /**
   * 审核类型
   */
  auditType?: string;

  /**
   * 是否通过审查
   */
  isApproval?: string;

  /**
   * 日期范围参数
   */
  params?: any;
}

// externalAudit 相关实体类
export interface ProQualityExternalaudVO {
  /**
   * 主键
   */
  id: string | number;

  /**
   * 填报人
   */
  recordBy: number;

  /**
   * 填报人姓名
   */
  recordName?: string;

  /**
   * 填报日期
   */
  recordTime: string;

  /**
   * 项目ID
   */
  proId: string | number;

  /**
   * 项目名称
   */
  proName?: string;

  /**
   * 项目执行总裁
   */
  proPresidentsName?: string;

  /**
   * 项目负责人
   */
  proLeadersName?: string;

  /**
   * 输出方式
   */
  exportWay: string;

  /**
   * 输出人
   */
  exportBy: string;

  /**
   * 输出人姓名
   */
  exportName?: string;

  /**
   * 接受单位
   */
  receiveUnit: string;

  /**
   * 接收人
   */
  receiveBy: string;

  /**
   * 对外输出资料清单
   */
  exportData: string;

  /**
   * 公司审核ID
   */
  companyAuditId: string | number;



  /**
   * 公司审核状态
   */
  companyAuditStatus: string | undefined;

  /**
   * 备注
   */
  remark?: string;
}

export interface ProQualityExternalaudForm extends BaseEntity {
  /**
   * 主键
   */
  id?: string | number;

  /**
   * 填报人
   */
  recordBy?: number;

  /**
   * 填报人姓名
   */
  recordName?: string;

  /**
   * 填报日期
   */
  recordTime?: string;

  /**
   * 项目ID
   */
  proId?: string | number;

  /**
   * 项目名称
   */
  proName?: string;

  /**
   * 项目执行总裁
   */
  proPresidentsName?: string;

  /**
   * 项目负责人
   */
  proLeadersName?: string;

  /**
   * 输出方式
   */
  exportWay?: string;

  /**
   * 输出人
   */
  exportBy?: string;

  /**
   * 输出人姓名
   */
  exportName?: string;

  /**
   * 接受单位
   */
  receiveUnit?: string;

  /**
   * 接收人
   */
  receiveBy?: string;

  /**
   * 对外输出资料清单
   */
  exportData?: string;

  /**
   * 公司审核ID
   */
  companyAuditId?: string | number;



  /**
   * 备注
   */
  remark?: string;
}

export interface ProQualityExternalaudQuery extends PageQuery {
  /**
   * 项目名称
   */
  proName?: string;

  /**
   * 执行总裁ID
   */
  proPresidentId?: string;

  /**
   * 项目负责人ID
   */
  proLeaderId?: string;

  /**
   * 日期范围参数
   */
  params?: any;
}
